C语言 在线``求高手`在线做``急`给20分

来源:百度知道 编辑:UC知道 时间:2024/05/22 20:34:29
1。若i行j列的元等于j行i列的元,这样的方阵为对称阵。编程检验一个5x5的方阵(整数阵)是否对称阵,若是,输出Yes,若不是,则输出No。方阵各元从键盘输入。
2。从键盘输入两个字符串,不使用库函数strcmp( )来比较它们的大小,若相等,则输出:“Both equal.”,否则输出其中较大者。
帮帮忙啊

int array[5][5];
for(int i=0;i<5;i++)
for(int j=0;j<5;j++)
scanf("%d",&array[i][j]);

bool gotten = true;
for(i=0;i<5;i++)
{
for(int j=0;j<5;j++)
if(array[i][j] != array[j][i])
{
gotten = false;
break;
}
if(!gotten)
break;
}
if(gotten) printf("Yes");
else printf("No");

void my_strcmp(const char * str1,const char * str2)
{
int len1,len2;
len1 = len2 = 0;
const char * ptr = str1;
while((*ptr++) != '\0') len1++;
ptr = str2;
while((*ptr++) != '\0') len2++;
if(len1 == len2)
{
for(int i=0;i<len1;i++)
if(*(str1+i) != *(str2+i))
break;
if(i== len)
printf("Both equal.");
}
}

#include <stdio.h>